use axum::Json;
use serde::Serialize;

#[derive(Debug, Serialize)]
pub struct SystemMetrics {
    pub cpu_usage: f32,
    pub memory_usage: u64,
    pub memory_total: u64,
    pub uptime: u64,
}

pub async fn get_system_metrics() -> Json<SystemMetrics> {
    // TODO: Implement actual system metrics collection
    Json(SystemMetrics {
        cpu_usage: 0.0,
        memory_usage: 0,
        memory_total: 0,
        uptime: 0,
    })
}
